﻿/*
 * RM2 Character Generator
 * Copyright (C) 2009 James Culshaw
 * 
 * This program is free software; you can redistribute it and/or modify it under the terms of 
 * the GNU General Public License as published by the Free Software Foundation; either version 2 
 * of the License, or (at your option) any later version.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; 
 * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 
 * See the GNU General Public License for more details.
 * 
 * You should have received a copy of the GNU General Public License along with this program; 
 * if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
 */

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace RMCharGen.Character
{
    internal class SkillSelection
    {
        byte _numberBought;
        byte _skillCost;
        int _totalCost;

        internal string Name { get; set; }
        
        internal byte NumberBought 
        {
            get
            {
                return this._numberBought;
            }
            set
            {
                this._numberBought = value;
                this._totalCost = this._skillCost * this._totalCost; 
            }
        }

        internal int Cost
        {
            get
            {
                return this._totalCost;
            }
        }

        internal SkillSelection(byte skillCost)
        {
            this.Name = String.Empty;
            this._skillCost = skillCost;
        }
    }
}
